Big Huge Thesaurus

class Larvacea

noun

sounds kind of like